﻿@CHARSET "UTF-8";
/**
 * reset default style
 * @author        <2343419@qq.com>
 * @copyright     Copyright (c) 2014-2015. All rights reserved.
 *
 **/ 
@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff?v=4.0.3") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.0.3") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular") format("svg");
}

* { word-wrap: break-word; outline: none; }
html { margin: 0; width: 100%; height: 100%; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
body { width:100%; background: #FFFFFF; overflow: auto; }
body, td, input, textarea, select, button { color: #444444; font: 12px/24px "Microsoft Yahei", Verdana, Lucida, Helvetica, Arial, sans-serif; }
input , img, textarea{ border:none;}
h1, h2, h3, h4, h5, h6 { font-weight: normal; font-size: 100%;  }
a { text-decoration: none;/* white-space:nowrap;*/}
em, cite, th { font-style: normal; font-weight: normal; font-size: 12px }
ul { list-style:none;}
table { border-collapse: collapse; }
td, th {text-align: left; }
label { cursor: pointer; }
iframe { margin: 0; width: 100%; border:0;}
.fl { float:left; }
.fr { float:right; }
.clear { zoom: 1; clear:both; }
.clear:after { content: "."; height: 0; clear: both; visibility: hidden; display:block; }
* html .clear {height: 1%;}
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {  
	border:1px;	
	border-color: #E2534B;
    box-shadow: 0 0 3px #E2534B;
    outline: medium none;}
.fa { display:inline-block; font-family:FontAwesome; font-style:normal; font-weight:normal;}
.input_span { display:block;}
.normal { font-size:12px;}
.required { color:#E2534B; }
.text_align_left { text-align:left; }
.text_align_center { text-align:center; }
.text_align_right { text-align:right; }

#login { float:right; width:auto; }
#login a { 
	display:inline-block;
	width:55px;
	height:24px; line-height:24px; color:#FFFFFF; font-size:14px;
 	border-radius:5px; background-color:#5CB85C;
	-webkit-box-shadow:0 5px 0 #4CAE4C;
	-moz-box-shadow: 0 5px 0 #4CAE4C;
	box-shadow: 0 5px 0 #4CAE4C;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#4CAE4C', Direction=-180, Strength=5);
	text-decoration:none;
}
#login a:hover {
	background:#e8645a;
	-webkit-box-shadow:0 5px 0 #e2534b;
	-moz-box-shadow: 0 5px 0 #e2534b;
	box-shadow: 0 5px 0 #e2534b;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#e2534b', Direction=-180, Strength=5);
}

#logout { float:right; width:100px; position:relative; }
#logout a { text-decoration:none;  color:#666666;}
#logout .show_drop { display:block;  color:#FFFFFF; }
#logout .show_drop .fa-sort-desc:before { content:"\f0dd"; margin-left:5px; font-size:16px; }
#logout .show_drop_hover { background-color:#FFFFFF; color:#555555; border:1px solid #DDDDDD; border-bottom:none;  border-radius:5px 5px 0 0; }
#logout .show_drop img { border-radius:3px; vertical-align:middle; }
#logout .show_drop label { line-height:32px; height:32px;}
#drop_down_user { display:none; background-color:#FFFFFF; position:absolute; right:0; width:250px; padding:10px; border:1px solid #DDDDDD; border-top:none; border-radius:0 0 5px 5px;}
.user_simple { padding-left:10px; text-align:left;}
.user_simple p { height:40px; line-height:40px; font-size:14px;}
.user_simple  p label{ color:#555555; }
.user_menu { width:100%; border-top:1px solid #CCCCCC; margin-top:10px; padding-top:10px;}
.user_menu dd { float:left; width:80px; line-height:30px; height:30px; text-align:center;}
.user_menu a{ display:block;}
.user_menu a:hover { background-color:#CCCCCC; color:#000000; }
.user_menu .fa { margin-right:10px; }
.user_menu .fa_userinfo:before { content: "\f007";}
.user_menu .fa_setting:before { content: "\f013";}
.user_menu .fa_poweroff:before { content: "\f011";}

/* 错误信息 */
.error_message { background-color:#F2DEDE;  border-radius:5px; border: 1px solid #EED3D7; text-align:center;}
.fa_error:before { content: "\f00d"; margin-right:10px;}
.error_message em { display:block; color:#B94A48; }


/* 公共内容main */
#main { margin-top:0px; }
/*
#bread_crumbs { margin:10px 0;}
.crumb_box { width:1000px; margin:0 auto; background:#f6f6f6;}
#bread_crumbs .crumb_menu { float:left; margin-left:20px; height:50px; line-height:50px; font-size:16px;}
#bread_crumbs .crumb_menu li { float:left; }
#bread_crumbs .crumb_menu li span { padding:0 10px;}
*/

#page { padding:20px 0; margin-top:20px; }
#page li { float:left; padding:0 5px; text-align:center; }
#page li a { display:block; border-radius:5px; width:40px; height:32px; line-height:32px; background-color:#8c9898; font-weight:bold; color:#FFFFFF; text-decoration:none; }
#page li.selected a{ background-color:#048204; }
#page li a:hover { background-color:#048204; }
#page li.first a, #page li.last a{ width:auto; padding:0 5px;}
#page li.prev_page { padding-left:0; padding-right:10px;}
#page li.next_page { padding-left:10px; padding-right:0; }

/* 公共提示信息(类似alert形式) */
.alert {padding: 15px; margin-bottom: 20px;  background-color: #dff0d8; border: 1px solid #DDDDDD; border-radius: 4px;}
.alert_success { color: #3c763d; border-color: #d6e9c6;}
.alert_error { color:#a94442;  border-color: #a94442;}
.alert_notice { color:#CCCC00;  border-color: #CCCC00;}
.close { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20); opacity: .2;}
.close:hover,
.close:focus { color: #000; text-decoration: none; cursor: pointer; filter: alpha(opacity=50); opacity: .5;}
button.close { -webkit-appearance: none; padding: 0; cursor: pointer; background: transparent; border: 0;}

*{zoom:1}er,.fullSlide .next:hover{ filter:alpha(opacity=80);opacity:0.8 }